		*{
			margin: 0px;
			padding: 0px;
			font-family: 微软雅黑;
			text-decoration:none !important;
		}
		body{
			position: relative;
			background-color: #F0F2F5;
		}

		/*路径导航*/
		.breadcrumb {
		  margin: 0px auto;
		  width: 1170px;
		  padding-top: 8px;
		  padding-left: 15px;
		  padding-right: 15px;
		  padding-bottom: 20px;
		  list-style: none;
		  border-radius: 4px;
		  font-size: 14px;
		}
		.breadcrumb > li {
		  display: inline-block;
		}
		.breadcrumb > li + li:before {
		  padding: 0 5px;
		  color: #ccc;
		  content: "/\00a0";
		}
		.breadcrumb > .active {
		  color: #777;
		}
		.breadcrumb > li > a:visited{
		  color: #33a3dc;
		}

		.container { width: 1200px !important; max-width: none !important;padding-left: 0px !important;padding-right: 0px !important; }
		#header{
			min-width: 1200px;
		}
		.header-nav{
			width: 100%;
			background-color: #fffef9;
			border-bottom:1px solid #d3d7d4;
		}
		.my-navbar{
			font-size: 12px;
			margin: 0px auto;
			min-width: 1200px;
			height: 20px;
			line-height: 20px;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		.my-navbar a{background:transparent !important;color:#000 !important}
        .my-navbar a:hover {color:#7bbfea !important;background:transparent;outline:0;text-decoration:none;}
        .my-navbar a {transition: color 0.5s ease-in-out;}/*-webkit-transition ;-moz-transition*/
		.my-navbar-left{
			float: left;
			padding-right: 15px;
		}
		.my-navbar-right{
			float: right;
			padding-left: 15px;
		}
		.header-search{
			width: 100%;
		}
		.search-panel{
			margin: 0px auto;
			min-width: 1200px;
			height: 100px;
			line-height: 90px;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		.header-breadcrumb{
			width: 100%;
		}
		.header-breadcrumb-main{
			margin: 0px auto;
			min-width: 1200px;
		}
		.header-menu{
			width: 100%;
			background-color: #33a3dc;
		}
		.menu-panel{
			margin: 0px auto;
			min-width: 1200px;
			height: 40px;
			line-height: 40px;
			font-size: 16px;
		}
		.menu-panel a{
			margin-top: 0px;
			margin-right: -5px;
			display: inline-block;
			height: 40px;
			line-height: 40px;
			padding-left: 15px;
			padding-right: 15px;
			color: #fff;

		}
        .menu-panel a:hover {
        	background-color: #7bbfea !important;
        	color: #fff !important;
        	text-decoration:none !important;
        }
		.menu-select{
			background-color: #228fbd !important;
		}

		.header-main{
			width: 100%;
		}
		.main-catalog{
			margin: 0px auto;
			min-width: 1200px;
			max-width: 1000px;
			height: 440px;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		.catalog-list{
			width: 80px;
			display: inline-block;
			float: left;
		}
		.catalog-item{
			width: 80px;
			height: 55px;
			margin: 0px auto;
			background-color: #38414C;
			text-align: center;
			padding-top: 7px;
			display: inline-block;
			position: relative;
		}
		.catalog-item:hover{
			width: 80px;
			height: 55px;
			margin: 0px auto;
			background-color: #fff;
			text-align: center;
			padding-top: 7px;
			display: inline-block;
			position: relative;
		}
		/* css赋色 */
		.icon {
			position: relative;
		    display: inline-block;
		    width: 25px; height: 25px;
		    overflow: hidden;
		}
		.icon-color {
			position: absolute;
		    left: -25px;
		    border-right: 25px solid transparent;
		    -webkit-filter: drop-shadow(25px 0);
		    filter: drop-shadow(25px 0);
		    -webkit-filter: drop-shadow(#4fd093 25px 0px);
		}
		.catalog-item:hover .icon .icon{
			position: absolute;
		    left: -25px;
		    border-right: 25px solid transparent;
		    -webkit-filter: drop-shadow(25px 0);
		    filter: drop-shadow(25px 0);
		    -webkit-filter: drop-shadow(#228fbd 25px 0px);
		}
		.icon-text{
			position: absolute;
			margin: auto;
			top: 32px;
			left: 0px;
			right: 0px;
			text-align: center;
			font-size: 12px;
			display: inline-block;
			width: 60px;
			color: #d3d7d4;
		}
		.catalog-item:hover .icon-text{
			position: absolute;
			margin: auto;
			top: 32px;
			left: 0px;
			right: 0px;
			text-align: center;
			font-size: 12px;
			display: inline-block;
			width: 60px;
			color: #228fbd;
		}
		.catalog-scenic-spot{
			width: 190px;
			display: inline-block;
			float: left;
			text-align: center;
			margin: 0px auto;
			margin-right: 10px;
		}
		.catalog-scenic-spot-item{
			width: 180px;
			height: 61px;
			margin: 0px auto;
			display: inline-block;
			position: relative;
			border-bottom: 1px solid #d3d7d4;
			text-align: left;
		}
		.catalog-scenic-spot-item:last-child{
			border-bottom: none;
		}
		.scenic-spot-header{
			display: block;
			text-align: left;
			font-size: 14px;
			padding-top: 4px;
			color: #000;
		}
		.catalog-scenic-spot-item a{
			margin-right: 10px;
			padding-top: 7px;
			font-size: 14px;
			display: inline-block;
		}
		.catalog-scenic-spot-item div a{
			color: #72777b;
		}
		#slider-wrapper-container{
			display: inline-block;
			float: left;
		}
		.entries{
			float: left;
			width: 250px;
			margin: 1px auto;
			margin-left: 10px;
		}
		.entrie{
			border: 1px solid #d9d6c3;
			margin-top: -1px;
			margin-left: -1px;
			width: 82px;
			height: 58px;
			text-align: center;
			display: inline-block;
			float: left;
			font-size: 14px;
			color: #222222;
			padding-top: 15px;
			padding-bottom: 10px;
		}
		.entrie-text{
			padding-top: 5px;
		}
		.badges{
			display: inline-block;
			margin: 0px auto;
			margin-top: 20px;
			margin-left: -1px;
			border: 1px solid #d9d6c3;
			width: 248px;
			text-align: center;
			height: 242px;
		}
		.badge{
			width: 220px;
			height: 60px;
			margin: 0px auto;
			padding-top: 10px;
			padding-bottom: 10px;
			display: inline-block;
			position: relative;
			border-bottom: 1px solid #e4e2d8;
			text-align: left;
		}
		.badge:last-child{
			border-bottom: 0px solid #e4e2d8;
		}
		.badge img{
			padding-bottom: 23px;
		}
		.badge-text{
			display: inline-block;
			margin-left: 15px;
		}
		.badge-text dt{
			font-family: Microsoft YaHei Light;
			font-size: 14px;
		}
		.badge-text dd{
			font-size: 13px;
			color: #72777b;
		}
		#center{
			margin:0 auto;
			min-width: 1200px;
		}
		.center-panel{
			width: 100%;
			margin: 0px auto;
		}
		.center-panel-nav{
			margin: 0px auto;
			min-width: 1200px;
			height: 60px;
			border-bottom: 3px solid RGBA(217,214,195,0.4);
			margin-bottom: 5px;
		}
		.center-panel-nav-title{
			font-size: 27px;
			font-weight: 400;
			font-family: Microsoft YaHei ;
			display: inline-block;
			width: 275px;
			height: 60px;
			margin: 0px auto;
		}
		.center-panel-nav-title img{
			height: 25px;
			width: 25px;
			display: inline-block;
			margin-right: 10px;
			margin-left: 10px;
			margin-top: 10px;
		}
		#center-panel-list-inland{
			display: inline-block;
		}
		.center-panel-list-item{
			font-size: 16px;
			margin: 0px auto;
			display: inline-block;
			height: 23px;
			margin-right: 10px;
			padding: 11px;
			padding-bottom: 19px;
		}
		.center-panel-list-item-hover {
			font-size: 16px;
			margin: 0px auto;
			display: inline-block;
			height: 23px;
			margin-right: 10px;
			padding: 11px;
			padding-bottom: 19px;
			border-bottom: 3px solid #33a3dc;
			color: #33a3dc;
		}
		.center-panel-list-item{
			transition: border 0.1s linear;
		}
		.center-panel-main{
			margin: 0px auto;
			min-width: 1200px;
			height: 563px;
			padding-bottom: 5px;
		}
		.center-panel-item{
			width: 218px;
			height: 252px;
			border:  1px solid RGBA(217,214,195,0.5);
			margin-top: 20px;
			margin-right: 20px;
			display: inline-block;
			background-color: #fff;
		}
		.center-panel-item:nth-child(5n+0)
		{
			width: 218px;
			height: 252px;
			border:  1px solid RGBA(217,214,195,0.5);
			margin-top: 20px;
			margin-right: 0px;
			display: inline-block;
		}
		.center-panel-item:hover{
			box-shadow: 0px 0px 2px #aaaaaa;
		}
		.center-panel-item-image{
			margin-left: -1px;
			width: 220px;
			height: 149px;
			overflow:hidden;
			display: inline;
		}
		.center-panel-item-name{
			padding: 10px 12px 0px 12px;
			width: 180px;
			height: 40px;
			color: #000;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			overflow: hidden;
		}
		.center-panel-item-price{
			margin-top: 10px;
			margin-left: 10px;
			float: left;
			color: #77829f;
			font-size: 10px;
		}
		.center-panel-item-price span{
			font-size: 20px;
			color: #f47920;
		}
		.center-panel-item-from{
			margin-top: 20px;
			margin-right: 15px;
			float: right;
			color: #77829f;
			font-size: 10px;
		}
		.center-panel-more{
			width: 218px;
			height: 252px;
			border:  1px solid RGBA(217,214,195,0.5);
			margin-top: 20px;
			margin-right: 0px;
			display: inline-block;
			text-align: center;
			position: relative;
			color: #fff;
		}
		.center-panel-more:hover{
			box-shadow: 0px 0px 2px #aaaaaa;
		}
		.center-panel-more-image{
			background-color: RGBA(0,0,0,0.3);
			width: 220px;
			height: 254px;
			margin-top: -1px;
			margin-left: -1px;
			overflow:hidden;
			display: inline;
		}
		.center-panel-more-image-hover{
			background-color: RGBA(0,0,0,0.5);
			width: 220px;
			height: 254px;
			margin-top: -1px;
			margin-left: -1px;
			overflow:hidden;
			display: inline;
		}
		.center-panel-more-text{
			position: absolute;
			top: 57px;
			left: 0px;
			right: 0px;
			font-size: 20px;
		}
		.center-panel-more-from{
			position: absolute;
			top: 97px;
			left: 0px;
			right: 0px;
			font-size: 25px;
			font-weight: 400px;
		}
		.center-panel-more-right{
			position: absolute;
			height: 46px;
			width: 46px;
			top: 147px;
			left: 86px;
			border-radius:25px;
		}
		.center-panel-description{
			margin: 0px auto;
			min-width: 1168px;
			padding-top: 35px;
			padding-left: 30px;
			padding-bottom: 35px;
			border:  1px solid RGBA(217,214,195,0.6);
			background-color: #fff;
			height: 360px;
			width: 1168px;
		}
		.center-panel-description-text{
			width: 668px;
			height: 360px;
			float: right;
		}
		.center-panel-description-text-title{
			padding-left: 60px;
			font-size: 22px;
			color: #111111;
			text-align: left;
			margin-bottom: 16px;
		}
		.center-panel-description-text-price{
			padding-left: 60px;
			text-align: left;
			margin-bottom: 16px;
			color: #999;
			font-size: 12px;
			height: 56px;
			line-height: 56px;
		}
		.center-panel-description-text-price span{
			font-size: 20px;
			color: #f47920;
		}
		.center-panel-description-text-address{
			padding-left: 60px;
			font-size: 12px;
			color: #666;
			text-align: left;
			margin-bottom: 10px;
		}
		.center-panel-description-text-address span{
			color: #999;
		}
		.center-panel-description-text-opentime{
			padding-left: 60px;
			font-size: 12px;
			color: #666;
			text-align: left;
			margin-bottom: 10px;
		}
		.center-panel-description-text-opentime span{
			color: #999;
		}
		.center-panel-description-text-promise{
			padding-left: 60px;
			font-size: 12px;
			color: #999;
			text-align: left;
			margin-bottom: 10px;
		}
		.center-panel-description-text-sat{
			padding-left: 90px;
			padding-top: 10px;
			font-size: 12px;
			color: #999;
			text-align: left;
			margin-bottom: 20px;
		}
		.center-panel-description-text-sat span{
			font-size: 16px;
			color: #f47920;
		}
		.center-panel-description-text-comment{
			padding-top: 10px;
			padding-left: 110px;
			padding-right: 110px;
			font-size: 12px;
			color: #999;
			text-align: left;
			margin-bottom: 10px;
			position: relative;
		}
		.center-panel-description-text-comment-left{
			position: absolute;
			left: 50px;
			top: 0px;
		}
		.center-panel-description-text-comment-right{
			position: absolute;
			right: 50px;
		}
		#tickets{
			margin:0 auto;
			min-width: 1200px;
		}
		.tickets-panel{
			width: 100%;
			margin: 30px auto;
			background-color: #fff;
		}
		.tickets-panel-nav{
			margin: 0px auto;
			min-width: 1196px;
			height: 260px;
			border: 2px solid #faa755;
			margin-bottom: 5px;
		}
		#detail{
			margin:0 auto;
			min-width: 1200px;
			display: block;
		}
		.detail-panel{
			width: 100%;
			margin: 30px auto;
			overflow:hidden
		}
		.detail-panel-main{
			margin: 0px auto;
			min-width: 948px;
			width: 946px;
			float: left;
		}
		/*预定须知*/
		#instruction{
			
		}
		/*景点介绍*/
		#introduce-text{

		}
		/*交通信息*/
		#traffic{

		}
		/*游客点评*/
		#comments{

		}
		.detail-panel-main-container{
			padding: 30px;
			padding-left: 15px;
			min-width: 903px;
			width: 903px;
			border:  1px solid RGBA(217,214,195,0.6);
			background-color: #fff;
			margin-bottom: 30px;
			overflow: hidden;
		}
		.detail-panel-main-container:first-child{
			border-top: none;
		}
		.detail-panel-main-container-icon{
			width: 100px;
			height: 100px;
			display: inline-block;
			background-image: url(../images/icon/序号背景.png);
			float: left;
			text-align: center;
		}
		.detail-panel-main-container-icon span{
			display: inline-block;
			width: 40px;
			height: 40px;
			line-height: 20px;
			font-size: 18px;
			color: #fff;
			margin-top: 10px;
		}
		.detail-panel-main-container-main{
			width: 770px;
			margin-left: 20px;
			float: left;
		}

		.detail-panel-main-container-main-title{
			background-color: #F6F6F6;
			width: 770px;
			height: 30px;
			line-height: 30px;
			font-size: 14px;
			margin-top: 12px;
			overflow: hidden;
		}
		.detail-panel-main-container-main-title span{
			display: inline-block;
			width: 5px;
			height: 20px;
			margin-top: 5px;
			margin-left: 10px;
			margin-right: 10px;
			background-color: #33a3dc;
			float: left;
		}
		.detail-panel-main-container-main-title strong{
			display: inline-block;
			float: left;
			height: 30px;
			line-height: 30px;
			font-weight: bold;
		}
		.detail-panel-main-container-main-text{
			padding-top: 15px;
			padding-right: 15px;
			padding-left: 15px;
			font-size: 14px;
			color: #666;
		}
		.detail-panel-main-container-main-text p img{
			max-width: 740px !important;
		}
		.detail-panel-right{
			margin: -45px auto;
			margin-left: 25px;
			min-width: 223px;
			border:  1px solid RGBA(217,214,195,0.6);
			background-color: #fff;
			width: 223px;
			float: left;
		}
		#detail-panel-nav{
			margin: 0px auto;
			margin-left: 0px;
			min-width: 905px;
			width: 905px;
			height: 45px;
			background-color: #535D63;
			padding-left: 45px;
			z-index: 1000;
		}
		.detail-panel-nav-item{
			margin-top: 3px;
			margin-right: -5px;
			display: inline-block;
			height: 42px;
			line-height: 42px;
			padding-left: 15px;
			padding-right: 15px;
			color: #fff;
		}
		.detail-panel-nav-active{
			margin-top: 3px;
			margin-right: -5px;
			display: inline-block;
			height: 42px;
			line-height: 42px;
			padding-left: 15px;
			padding-right: 15px;
			background-color: #fff;
			color: #33A3DC !important;
		}
		#gaode-map-container{
        	width: 770px;
        	height: 305px;
        	margin: 20px auto;
        	font: 12px Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial;
      	}
		#footer{
			margin-top: 10px;
			min-width: 1200px;
		}
		.footer-panel{
			width: 100%;
			border-top: 3px solid #33a3dc;
		}
		.footer-panel-nav{
			margin: 0px auto;
			min-width: 1200px;
			height: 240px;
			font-size: 16px;
			color: #000;
		}
